package com.ctshk.rpc.season.req;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName SeasonProductChannelOfflineAgentCustomReq
 * @Description: TODO
 * @Author 杨林
 * @Date 2021/3/15
 **/

@Data
@ApiModel(value="SeasonProductChannelOfflineSelfCustomReq", description="产品中心固定套票加幅策略设置,线下渠道 代理商自定义用户部门设置集合")
public class SeasonProductChannelOfflineAgentCustomReq implements Serializable {


    @ApiModelProperty(value = "产品ID")
    private Long productId;

    @ApiModelProperty(value = "套票成本策略id")
    private Long strategyId;

    @ApiModelProperty(value = "线下渠道类型（1：自营渠道 2：代理商）")
    private Integer channelType;

    @ApiModelProperty(value = "权限范围类型（1：代理禁售 2 所有代理 3指定部门/人员）")
    private Integer visableType;

    @ApiModelProperty(value = "固定套票线下代理商自定义权限")
    private List<SeasonProductChannelOfflineAgentCustomArrayReq> productChannelOfflineAgentCustomArray;
}
